/**
 * 作用：将公共的、复用的组件实现统一的注册
 */

// 导入通用的工具栏组件
import PageTools from './PageTools'
import UploadExcel from './UploadExcel'
import UploadImg from './UploadImg'
import ImageHolder from './ImageHolder'
import Lang from './Lang'
import ScreenFull from './ScreenFull'

// 将组件统一放到数组中
const components = [
  PageTools,
  UploadExcel,
  UploadImg,
  ImageHolder,
  Lang,
  ScreenFull
]

export default {
  install(Vue) {
    // 将工具栏组件，注册为全局组件
    // Vue.component('PageTools', PageTools)

    components.forEach(componet => {
      // name 是组件的名字，在组件中定义的 name 属性
      Vue.component(componet.name, componet)
    })
  }
}
